from greenlet import greenlet

# cmd里面 pip install 模块名
# pip list查看
"""
1.黄色警告：升级pip
2.红色报错：都是网络问题 --加镜像源
pip install 模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install --upgrade pip  升级pip
pip uninstall 模块名 卸载第三方库
3.提示没有pip这个命令 Scripts/pip.exe 配置一下环境变量(跟配置python环境是一样的)
4.有多个解释器(在pycharm里面下载)
5.安装显示安装成功了但是pycharm里面报错：卸载这个库然后重新安装
"""
# pycharm
"""
file-settings-project-project interpreter-+-搜索库名字-install package
"""
import time
def play():
    print("打游戏")
    print("一边打游戏一边吃零食")
    g2.switch()
    time.sleep(1)
    print("赢了")

def eat():
    print("在吃饭")
    time.sleep(1)
    g1.switch() # 执行g1(协程自动保存执行状态)
    print("吃完了")

g1 = greenlet(play) # 创建协程指定函数名
g2 = greenlet(eat)
# switch() 切换(手动)
g1.switch()  # 执行g1
g2.switch()